package com.sport.video.common.dto.common;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

@Data
public class RequestParams implements Serializable {

	private static final long serialVersionUID = 1L;

	/**应用id**/
	private String appId;
	/**请求参数**/
	private Object param;
	/**签名**/
	private String sign;
	/**时间戳**/
	private Long timestamp;
	/*** 接口ID，对应ServiceFunc中的funcId **/
	private String serviceId;
	/**额外拓展参数*/
	private Map<String, Object> externalMap;
	/**签名类型**/
	private String signType;
	/**加密类型**/
	private String encryptType;
	/** 版本号**/
	private String version;
	/**密文**/
	private String encryptData;
	/*** 终端类型 @see TermType ***/
	private String termType;
	/*** 客户端会话sessionId ***/
	private String sessionId;
	/*** 访问的设备ID ***/
	private String deviceId;
	/*** 分页参数 ***/
	private Pager pageParam;
	/*** app交互唯一token ***/
	private String token;
	/*** 是否是加密请求，加密请求对应加密响应，0=明文 1=密文 ***/
	private Integer isEncrypt = 0;


}
